Enable_Mastodon_Apps\Mastodon_API D

Total Complexity 414
Dependencies 15
Dependents 0
Total lines 2,666
Lines of code 2,320
Logical lines of code 1,007
Comment lines 67
Methods 65
Properties 2

Methods 65

Method Rating Maintainability Complexity Lines of code
get_friend_account_data()
D
23
41 188
get_status_array()
D
23
37 183
api_notifications()
C
33 29 83
update_account_data_with_meta()
C
38 28 63
api_submit_post()
C
30 23 117
add_rest_routes()
C
21
1 442
get_posts()
B
37 21 77
api_get_post_context()
B
37 15 73
api_search()
A
40 15 60
api_account_relationships()
A
43 12 50
api_post_media()
A
41 9 59
get_notification_array()
A
51 11 28
webfinger()
A
45 9 41
get_json()
A
48 9 38
convert_activity_to_status()
A
36 5 94
api_account_follow()
A
47 9 34
api_account_statuses()
A
48 9 32
rewrite_rules()
A
39 6 70
api_account_unfollow()
A
51 9 24
get_activitypub_url()
A
55 9 18
get_posts_query_args()
A
47 7 36
api_apps()
S
49 6 31
log_404s()
S
50 6 30
api_delete_post()
S
55 5 19
api_update_media()
S
57 4 16
api_notification_dismiss()
S
59 4 14
public_api_permission()
S
55 3 20
api_get_media()
S
56 3 17
get_acct()
S
63 4 10
api_reblog_post()
S
62 3 12
api_unreblog_post()
S
62 3 12
software_string()
S
62 3 12
api_nodeinfo()
S
47 1 42
api_get_post()
S
62 3 11
logged_in_for_private_permission()
S
64 3 10
activitypub_post()
S
64 3 10
get_user_id_from_request()
S
64 3 10
convert_outbox_to_status()
S
64 3 10
api_notification_clear()
S
63 3 10
api_notification_get()
S
64 3 10
logged_in_permission()
S
61 2 12
have_token_permission()
S
62 2 11
api_instance()
S
56 1 19
get_comment_status_array()
S
57 1 18
allow_cors()
S
64 2 10
register_taxonomy()
S
59 1 15
default_option_mastodon_api_default_post_formats()
S
68 2 8
api_timelines()
S
66 2 8
api_favourite_post()
S
65 2 9
api_unfavourite_post()
S
65 2 9
check_url()
S
66 2 8
get_mastodon_language()
S
70 2 6
api_instance_v2()
S
64 1 11
__construct()
S
70 1 7
register_hooks()
S
64 1 9
query_vars()
S
77 1 4
api_verify_credentials()
S
80 1 3
normalize_whitespace()
S
69 1 6
api_tag_timelines()
S
69 1 6
api_accounts_search()
S
72 1 5
api_push_subscription()
S
82 1 3
api_public_timeline()
S
82 1 3
api_preferences()
S
68 1 7
api_account()
S
75 1 4
get_user_acct()
S
78 1 3